Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F13 Lithuania F2 Portugal F2 Portugal F3 Spain F16 Lithuania F1 Lithuania F2 Argentina F13 Argentina F15 USA F23 USA F24 Mexico F11 Mexico F12 USA F2 USA F3 USA F4 USA F5 USA F6 Argentina F1 Argentina F4 Argentina F5 Argentina F6 Germany F9 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Argentina F12 Argentina F14 Argentina F15 Argentina F16 Uruguay F1 Argentina F17 Argentina F18 Germany F2 Spain F10 Spain F11 Italy F5 Italy F6 Usa F9 Spain F17 Poland F1 Argentina F7 Netherlands F1 Argentina F8 Argentina F9 Argentina F10 Austria F5 Venezuela F5 Venezuela F6 Argentina F14 Turkey F8 Argentina F15 Argentina F16 Argentina F17 Argentina F21 Argentina F22 Argentina F23 Argentina F24 Argentina F25 Dominican Republic F1 Brazil F30 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F12 Argentina F13 Argentina F22 Chile F7 Chile F8 USA F5 USA F6 USA F7 Argentina F5 Paraguay F1 Paraguay F2 Italy F22 Venezuela F7 Italy F11 Argentina F22 Italy F10 Argentina F10 Colombia F4 Ecuador F6 Brazil F13 Argentina F13 Italy F20 Kazakhstan F6 (Shymkent) Kazakhstan F7 (Shymkent) Italy F2 (Santa Margherita Di Pula) Spain F6 (Xabia) Portugal F8 (Cascais) M15 Valldoreix M15 Villena M15 Benicarlo Australian Open - Melbourne M15 Valencia M15 Madrid M25 Tbilisi U.S. Open (juniors) AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton Baden Open - Karlsruhe Levene Gouldin & Thompson Tennis Challenger - Binghamton Waco Tennis Challenger - Waco Copa Petrobras-Argentina - Buenos Aires PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Kyoto Challenger Talahassee Challenger Rhodes Challenger Savannah Challenger Karshi Challenger Sacramento Challenger Asuncion Challenger Tiburon Challenger Calabasas Challenger Knoxville Challenger Salinas Challenger Athens Challenger Ramat Hasharon Challenger Nottingham Challenger Lexington Challenger Vancouver Challenger Salvador Challenger Aachen Challenger Bratislava Challenger Helsinki Challenger Barranquilla Challenger Dortmund Challenger Trani Challenger 2007 Knoxville Challenger - Knoxville Rennes Challenger Orleans Challenger Sao Leopoldo Challenger Geneva Challenger Bratislava Challenger Tallahassee Tennis Challenger - Tallahassee Montevideo Challenger Sao Paulo Challenger Bucaramanga Challenger Dallas Challenger Barranquilla Challenger Pereira Challenger Santos Challenger Rome Challenger Caltanissetta Challenger Braunschweig Challenger Winnetka Challenger Bercuit Challenger Cali Challenger Petange Challenger Orleans Challenger Baton Rouge Challenger Buenos Aires Challenger San Remo Challenger Medellin Challenger Sarasota Challenger Karlsruhe Challenger Helsinki Challenger Sao Paulo Challenger Salinas Challenger Pereira Challenger Santiago Challenger Barranquilla Challenger Panama City Challenger Santiago Challenger Champaign Challenger Caltanissetta Challenger Sao Paulo Challenger Dallas Challenger Sao Paulo Challenger Como Challenger Petange Challenger Quito Challenger Orleans Challenger Mons Challenger Montevideo Challenger Eckental Challenger Bogota Challenger Bratislava Challenger Helsinki Challenger Lima Challenger Cherbourg Challenger Salinas Challenger Kyoto Challenger Kazan Challenger Panama City Challenger Rhodes Challenger Santiago Challenger Santos Challenger Cali Challenger Vicenza Challenger Mestre Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Milan Challenger Recanati Challenger Astana Challenger Medellin Challenger Quito Challenger Pereira Challenger Belo Horizonte Challenger Cordoba Challenger Montevideo Challenger Reunion Island Challenger Mouilleron-Le-Captif Challenger Helsinki Challenger Montevideo Challenger Buenos Aires Challenger Andria Challenger Noumea Challenger Hong Kong Challenger Dallas Challenger Asuncion Challenger Wroclaw Challenger Drummondville Challenger Le Gosier Challenger Eckental Challenger Heilbronn Challenger Recanati Challenger Vancouver Challenger Manerbio Challenger Eckental Challenger Pereira Challenger Raanana Challenger Blumenau Challenger Gwangju Challenger Nanjing Challenger Santos Challenger Taipei City Challenger Marburg Challenger St. Remy Challenger Monterrey Challenger Turin Challenger San Benedetto Challenger Buenos Aires Challenger Tempe Challenger Rome Challenger Shymkent Challenger Nottingham Challenger Lyon Challenger Istanbul Challenger Cali Challenger Izmir Challenger Jinan Challenger Belo Horizonte Challenger Mons Challenger Orleans Challenger Almaty Challenger Sao Jose Do Rio Preto Challenger Bratislava Challenger Playford Challenger Rennes Challenger Helsinki Challenger Polska Energia Open - Bytom Perugia Challenger Banja Luka Challenger Salinas Challenger Siemens Open - Scheveningen Barcelona Challenger San Luis Potosi Challenger St. Brieuc Challenger Sao Paulo Challenger Sophia Antipolis Challenger GHI Bronx Tennis Classic - Bronx Nottingham Challenger Busan Challenger Heilbronn Challenger Semgroup Challenger - Tulsa San Juan Challenger Ludwigshafen Challenger Braunschweig Challenger San Juan Challenger Villa Allende Challenger Florence Challenger Bratislava Challenger Guayaquil Challenger Bucaramanga Challenger Bergamo Challenger Pau Challenger Bangkok Challenger Todi Challenger Cordenons Challenger Sao Paulo Challenger Aix En Provence Challenger Blois Challenger Oeiras 1 Challenger Oeiras 2 Challenger Biella 7 Challenger Lyon Challenger Rio De Janeiro Challenger Genova Challenger Seville Challenger Szczecin Challenger Nottingham-2 Challenger Istanbul Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Bergamo Challenger Barranquilla Challenger Le Gosier Challenger Roseto Degli Abruzzi 1 Challenger Rome Challenger Lille Challenger Caltanissetta Challenger Madrid Challenger Santo Domingo Challenger Oeiras 2 Challenger Tenerife 1 Challenger Ottignies-Louvain-la-Neuve Challenger Waco Challenger Puerto Vallarta Challenger Lugano Challenger Las Franquesas del Valles Challenger Lille Challenger Sao Paulo Challenger Murcia Challenger Madrid Challenger Orbetello Challenger Vicenza Challenger Perugia Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger Meerbusch Challenger Bangkok Challenger Buenos Aires Challenger Shanghai Challenger Kaohsiung Challenger Orleans Challenger Tashkent Challenger Campinas Challenger Guayaquil Challenger Buenos Aires Challenger Indian Wells 1 Challenger Quimper Challenger Indian Wells 2 Challenger Manama Challenger Pau Challenger Lille Challenger Kigali 2 Challenger Hamburg Challenger Murcia Challenger Girona Challenger Busan Challenger Rome Challenger Heilbronn Challenger Gwangju Challenger Prostejov Challenger Shenzhen 1 Challenger Wuxi Challenger Manacor Challenger Istanbul Challenger Tashkent Challenger Las Vegas Challenger Nonthaburi 1 Challenger Oeiras 1 Challenger Quimper Challenger Punta Del Este Challenger Lugano Challenger Hersonissos 1 Challenger Abidjan 1 Challenger Mauthausen Challenger Zagreb Challenger Brescia Challenger Heilbronn Challenger Lyon Challenger Troyes Challenger San Marino Challenger Tulln Challenger Targu Mures 1 Challenger Tampere Challenger San Juan Challenger Cassis Challenger Biella Challenger Florence Challenger Ortisei Challenger Ismaning Challenger Brest Challenger Winnetka Challenger Seoul Challenger Mouilleron-Le-Captif Challenger Zhangjiagang Challenger Liberec Challenger Biella Challenger Turin Challenger Kazan Challenger Rome Challenger Prostejov Challenger Noumea Challenger Cherbourg Challenger Monterrey Challenger Trieste Challenger Parma Challenger Biella Challenger Alicante Challenger Nanchang Challenger Maia Challenger Quimper 2 Challenger Cherbourg Challenger Gran Canaria 1 Challenger Stockton Challenger Rome 1 Challenger Corrientes Challenger Canberra Challenger Santiago Challenger Lima Challenger Ortisei Challenger Ilkley Challenger Buenos Aires Challenger Trieste Challenger Gran Canaria 2 Challenger Noumea Challenger Dallas Challenger Santo Domingo Challenger Quimper Challenger Murcia Challenger Istanbul Challenger Busan Challenger Bendigo Challenger Murcia Challenger Todi Challenger Biella Challenger Como Challenger Salzburg Challenger Belgrade Challenger Mons Challenger San Marino Challenger Split Challenger Traralgon Challenger Vancouver Challenger St. Brieuc Challenger Francavilla Challenger Koblenz Challenger Dallas Challenger Pozoblanco Challenger Toulouse Challenger San Francisco Challenger Sophia Antipolis Challenger Seville Challenger Barletta Challenger Ostrava Challenger Rennes Challenger Samarkand Challenger Braga Challenger Hersonissos 2 Challenger Perugia Challenger Madrid Challenger Chengdu Challenger Guayaquil Challenger Vilnus Challenger Montevideo Challenger Montemar Challenger Nonthaburi 1 Challenger Oeiras 1 Challenger Francavilla Challenger Ortisei Challenger Bratislava 1 Challenger Vilnius Challenger Andria Challenger Bangkok Challenger Valencia Challenger Pau Challenger Quimper Challenger Vancouver Challenger Bergamo Challenger Ortisei Challenger Irving Challenger Nottingham 2 Challenger Marbella Challenger St. Brieuc Challenger Alicante Challenger Girona Challenger Barletta Challenger Tenerife 1 Challenger Seoul Challenger Rome Challenger Gwangju Challenger Busan Challenger Rome Challenger Cherbourg Challenger Kigali 1 Challenger Guangzhou Challenger Prague Challenger Vicenza Challenger Blois Challenger Segovia Challenger Verona Challenger Porto Challenger Cassis Challenger Taipei Challenger Santo Domingo Challenger Zhuhai Challenger Rosario Challenger Santa Fe 2 Challenger Kachreti Challenger Brest Challenger Delray Beach International Tennis Championships - Delray Beach Abidjan 2 Challenger Braunschweig Challenger Orange Warsaw Open - Warsaw Bratislava 1 Challenger Grodzisk Mazowiecki Challenger Lugano Challenger Cancun Challenger ATP Studena Croatia Open Umag - Umag Troyes Challenger Astana Challenger Chicago Challenger Luedenscheid Challenger SAP Open - San Jose Lexington Challenger Delray Beach International Tennis Championships - Delray Beach Grodzisk Mazowiecki Challenger Seville Challenger Braga Challenger Brisbane International - Brisbane Medibank International - Sydney Nonthaburi 4 Challenger Roanne Challenger Olbia Challenger Bratislava Challenger Legg Mason Tennis Classic - Washington St. Brieuc Challenger Bangalore Challenger Brest Challenger Guayaquil Challenger Helsinki Challenger Lima 2 Challenger Lyon Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo SAP Open - San Jose Copa Claro - Buenos Aires Girona Challenger AEGON Championships - London AEGON International - Eastbourne Studena Croatia Open - Umag Atlanta Tennis Championships - Atlanta Chisinau Challenger Farmers Classic - Los Angeles Citi Open - Washington St. Petersburg Open - St. Petersburg Mons Challenger Astana Challenger If Stockholm Open - Stockholm Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Charlottesville Challenger Kremlin Cup - Moscow Swiss Indoors Basel - Basel Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Hall of Fame Tennis Championships - Newport China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Quimper Challenger Delray Beach Open - Delray Beach Argentina Open - Buenos Aires BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Geneva Open - Geneva Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Konzum Croatia Open - Umag Drummondville Challenger Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow If Stockholm Open - Stockholm Erste Bank Open - Vienna Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Antalya Cup - Antalya Plava Laguna Croatia Open - Umag BB&T Atlanta Open - Atlanta Citi Open - Washington Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Argentina Open - Buenos Aires Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Murray River Open - Melbourne BMW Open - Munich Noventi Open - Halle Truist Atlanta Open - Atlanta Kremlin Cup - Moscow Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Belgrade 2 - Belgrade Astana Open - Nur-Sultan Melbourne Summer Set - Melbourne Tata Open Maharashtra - Pune Dubai Duty Free Tennis Championships - Dubai Hamburg European Open - Hamburg Truist Atlanta Open - Atlanta Gijon Open - Gijon Barcelona Open Banc Sabadell - Barcelona Libema Open - 's-Hertogenbosch Hamburg Open - Hamburg Plava Laguna Croatia Open - Umag Hangzhou Open - Hangzhou St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Chengdu Open - Chengdu Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Copa Telmex - Buenos Aires Troyes Challenger San Benedetto Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles European Open - Antwerp Copa Claro - Buenos Aires Brisbane International - Brisbane Valencia Open - Valencia Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Citi Open - Washington Gerry Weber Open - Halle Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Gerry Weber Open - Halle Citi Open - Washington China Open - Beijing Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Delray Beach Open - Delray Beach Moselle Open - Metz Open Sud de France - Montpellier Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Geneva Open - Geneva Swiss Open - Gstaad Citi Open - Washington China Open - Beijing Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Serbia Open - Belgrade Hamburg European Open - Hamburg Citi Open - Washington Gonet Geneva Open - Geneva Abierto de Tenis Mifel - Los Cabos EFG Swiss Open - Gstaad Dallas Open - Dallas Maia Challenger Sofia Open - Sofia US Men's Clay Court Championship - Houston Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal BNP Paribas Masters - Paris Western & Southern Open - New York Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati National Bank Open - Montreal Shanghai Rolex Masters - Shanghai U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris BNP Paribas Masters - Paris U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Tbilisi Challenger Wimbledon - London Miami Open - Miami Wimbledon - London Australian Open Qualifying - Doha French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Lisbon Challenger U.S. Open - New York Davis Cup, Group 2, 1R, LTU-GEO 3-2 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, LTU-GBR 3-2 Davis Cup, Europe/Africa Group II, 2R, IRL-LTU 2-3 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Australian Open - Melbourne Davis Cup, Group II, 1R, EST-LTU 3-2 Davis Cup, Group II, 1R, LTU-CYP 4-1 Davis Cup, Group II, 1R, NOR-LTU 0-5 Davis Cup, Group II, 2R, RSA-LTU 2-3 Davis Cup, Group II, 3R, BIH-LTU 2-3 Davis Cup, Group I, 1R, POL-LTU 3-2 Davis Cup, Group I, LTU-UKR 1-4 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, LTU-NOR 3-2 Australian Open - Melbourne Davis Cup, Group II, 1R, LTU-EST 3-1 Davis Cup, Group II, 1R, MAR-LTU 2-3 Davis Cup, Group I, PO, PAK-LTU 3-2 Davis Cup, Group II, 1R, LTU-EGY 4-1 Davis Cup, Group I, PO, LTU-PAK 4-0 Davis Cup, Group I, 1R, ARG-LTU 4-0 Australian Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, Group II, 2R, FIN-LTU 3-2 Davis Cup, Group I, PO, LTU-GEO 3-2 All Lower level tournaments Olympics - Rio de Janeiro